CREATE EXTERNAL TABLE IF NOT EXISTS spmi_ods.spmi_bill_preview_task(
id                                                 bigint                         COMMENT '主键ID',
task_name                                          String                         COMMENT '任务名称',
send_financial_center_id                           String                         COMMENT '寄件财务中心',
send_financial_center_name                         String                         COMMENT '寄件财务中心名称',
send_financial_center_code                         String                         COMMENT '寄件财务中心编码',
send_network_id                                    String                         COMMENT '寄件网点ID',
send_network_code                                  String                         COMMENT '寄件网点编码',
send_network_name                                  String                         COMMENT '寄件网点名称',
piece_financial_center_id                          String                         COMMENT '派件财务中心',
piece_financial_center_name                        String                         COMMENT '派件财务中心名称',
piece_financial_center_code                        String                         COMMENT '派件财务中心编码',
piece_network_id                                   String                         COMMENT '派件网点ID',
piece_network_code                                 String                         COMMENT '派件网点编码',
piece_network_name                                 String                         COMMENT '派件网点名称',
fee_type_id                                        bigint                         COMMENT '费用类型ID',
fee_type_code                                      String                         COMMENT '费用类型编码',
fee_type_name                                      String                         COMMENT '费用类型名称',
bill_start_time                                    timestamp                      COMMENT '账单开始时间',
bill_end_time                                      timestamp                      COMMENT '账单结束时间',
create_by_code                                     String                         COMMENT '创建人CODE',
create_by                                          bigint                         COMMENT '创建人ID',
create_by_name                                     String                         COMMENT '创建人名称',
create_time                                        timestamp                      COMMENT '创建时间',
create_network_id                                  bigint                         COMMENT '创建人所属网点ID',
create_network_code                                String                         COMMENT '创建人所属网点编码',
create_network_name                                String                         COMMENT '创建人所属网点名称',
task_status                                        smallint                       COMMENT '任务状态：1 进行中、2 任务成功 3、重算失败',
is_delete                                          smallint                       COMMENT '是否删除：1 未删除、2 已删除',
version                                            String                         COMMENT '版本号',
sort                                               smallint                       COMMENT '排序',
update_time                                        timestamp                      COMMENT '更新时间',
end_time                                           timestamp                      COMMENT '完成时间'
)
COMMENT '派件费政策预演账单任务表'
PARTITIONED BY (dt STRING COMMENT '更新/创建日期 (yyyy-MM-dd)')
STORED AS PARQUET
LOCATION '/dw/hive/spmi_ods.db/external/spmi_bill_preview_task'
TBLPROPERTIES (
  'parquet.column.index.access'='true'
)